package cn.yunhe.services;

import cn.yunhe.entity.Score;
import cn.yunhe.entity.Student;
import com.github.pagehelper.Page;
import org.springframework.stereotype.Service;

import java.util.List;
import java.util.Map;

/**
 * Created by 孙权庆 on 2018/5/22.
 */
@Service
public interface IStudentServices {

	/**
 	* 登录检查
 	* @param  map 
 	* @return     
 	*/
    Student checkLogin(Map map);

	/**
	 * 根据学生的班级id获取学生当前专业下的所有课程,所有的试卷类型，所有的试卷发布年份
	 * @param cid
	 * @return
	 */
	Map<String,Object> getMnCondition(int cid);

	/**
	 * 多条件查询下的模拟试卷
	 * @param map
	 * @return
     */
	Page getMcPapers(Map<String, Object> map);

	/**
	 * *查询当前学生的全部成绩
	 * @param map
	 * @return
	 */
	Page getCurrStuScores(Map<String,Object> map);

    List<Student> getLikeStudent();


}
